<?php
/**
 * Administracja - ustawienia
 * @author Miron Pawlik
 */

if($fd['send'])
{
	if(is_numeric($fd['ptsAll']) && $fd['ptsAll'] > -1)
		$db->editById('ptsAll', 'config', array('value'=>$fd['ptsAll']), 'name');
	else
		$errorMsg = "Wszystkie wartości muszą być nie ujemne.";
	
	if(is_numeric($fd['ptsPerSub']) && $fd['ptsPerSub'] > -1)
		$db->editById('ptsPerSub', 'config', array('value'=>$fd['ptsPerSub']), 'name');
	else
		$errorMsg = "Wszystkie wartości muszą być nie ujemne.";
	
	if(is_numeric($fd['ptsPerTerm']) && $fd['ptsPerTerm'] > 0)
		$db->editById('ptsPerTerm', 'config', array('value'=>$fd['ptsPerTerm']), 'name');
	else
		$errorMsg = "Liczba puntków na termin musi być większa od 0.";
	
	if(is_numeric($fd['ptsMin']) && $fd['ptsMin'] > -1)
		$db->editById('ptsMin', 'config', array('value'=>$fd['ptsMin']), 'name');
	else
		$errorMsg = "Wszystkie wartości muszą być nie ujemne.";
	
	$db->editById('registering', 'config', array('value'=>$fd['registering']?1:0), 'name');
	$db->editById('results', 'config', array('value'=>$fd['results']?1:0), 'name');
	if(!$errorMsg)
		header("Location: ".$_conf['host'].'?admin,config');
}
